package com.brillilab.domain.enums.lab;

/**
 * 用户枚举
 *
 * @author wmh
 */
public class UserEnum {
    /**
     * 状态 ：1 正常 ，2 冻结 ，3 删除
     */
    public static enum  State {
        NORMAL("正常", 1), FROZEN("冻结", 2), DELETE("删除", 3);
        public String key;
        private Integer value;

        State(String key,Integer value) {
            this.key=key;
            this.value=value;
        }

        public static String getKey(Integer value) {
            for (State p : State.values()) {
                if (p.getValue().equals(value)) {
                    return p.key;
                }
            }
            return null;
        }
        public String getKey() {
            return key;
        }
        public Integer getValue() {
            return value;
        }
    }

    /**
     * 性别 ：1 男 ，2 女
     */
    public static enum  Sex {
        MALE("男", 1), FEMALE("女", 2);
        public String key;
        private Integer value;

        Sex(String key,Integer value) {
            this.key=key;
            this.value=value;
        }

        public static String getKey(Integer value) {
            for (Sex p : Sex.values()) {
                if (p.getValue().equals(value)) {
                    return p.key;
                }
            }
            return null;
        }
        public String getKey() {
            return key;
        }
        public Integer getValue() {
            return value;
        }
    }
}
